*{
	margin:0px; 
  padding:0px;
  font:"Times New Roman",tohama , Times, serif;
}

ul, li, div, a, img, table{
	list-style:none;
  text-decoration:none;
  border:none;
}
#clear{clear:both;}


#content_wapper{
	width:1000px;
  margin:0px auto;
}

#wapper{
	display:block;
  width:1000px;
  margin:0px auto;
  border:1px solid #a2b0a3;
}

#header_top{
	display:block;
  float:left;
  width:1000px;
  background:transparent;
}
#banner_top{
	display:block;
  width:1000px;
  height:200px;
}
#banner_top a.banner_top{
	list-style:none;
  text-decoretion:none;
}

#banner_top img{
	border:none;
}
#header_top #menu_nav{
	float:left;
  width:1000px;
  height:48px;
  background:url(../img/bg-nav.png) top left repeat-x transparent;
}

#menu_nav #nav_content_left{
	float:left;
  width:75%;
  height:48px;
}

#nav_content_left ul.ul_navigation{
	float:left;
  list-style:none;
}

ul.ul_navigation li{
	list-style:none;
  float:left;
}

ul.ul_navigation li a{
    border-radius: 10px 10px 0 0;
    color: white;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 3px 5px;
    padding: 8px;
    text-align: center;
}

ul.ul_navigation li a.active{
	background:#1194DA;
	border:1px solid #6BC6FE;

}

ul.ul_navigation li a:hover{
	background:#1194DA;

}

#menu_nav #nav_content_right{
	float:left;
  width:25%;
  height:48px;
}


#nav_content_right div {
    background: none repeat scroll 0 0 #F8F8F8;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 23px;
    line-height: 30px;
    margin: 9px;
    width: 90%;
}
#nav_content_right div input#text_input{
	float:left;
	padding:5px 0px;
  width:80%;
  border:none;
	margin-left:5px;
  background:transparent;
  color:#666666;
  font-size:14px;
}
#nav_content_right div input#search{
	display:block;
	float:left;
  height:30px;
  width:15%;
  border:none;
  background:url(../img/button_search.png) 12px 2px no-repeat transparent;
}

/*end: header*/

#content{
  width:1000px;
  height:auto;
  margin:0px auto;
  background:#dbdbd9;
}

#content #sidebar{
	float:left;
  width:227px;
  height:auto;
  margin-top:5px;
  margin-right:10px;
  background:transparent;
}
#sidebar .sidebar_primary{
	float:left;
  width:227px;
  height:auto;
  margin-left:5px;
}
.sidebar_primary .sidebar_top{
	float:left;
  width:227px;
  height:40px;
  background:url("../img/bg-nav.png") repeat-x scroll left top transparent;
}

.sidebar_top .sidebar_top_left{
	float:left;
  width:18px;
  height:40px;
  /*background:url(../img/title_left_left.png) top left no-repeat transparent;*/
}

.sidebar_top .sidebar_top_right{
	float:left;
  width:18px;
  height:40px;
  /*background:url(../img/title_left_right.png) top right no-repeat transparent;*/
}

.sidebar_top .sidebar_top_content{
	float:left;
  width:191px;
  height:40px;
  /*background:url(../img/title_left_content.png) top right repeat-x transparent;*/
}
.sidebar_top .sidebar_top_content h1{
	font-size:16px;
  color:white;
  line-height:40px;
  text-align:center;
  text-transform: uppercase;
}

.sidebar_primary .sidebar_content{
	float:left;
  width:224px;
  margin-left:1px;
  background:white;
  border-left:1px solid #cfcfcd;
  border-right:1px solid #cfcfcd;  
}
.sidebar_content ul#list_category{
	list-style:none;
  float:left;
  width:225px;
  height:auto;
}

ul#list_category li{
	display:block;
  padding:4px;
  position:relative;
}

ul#list_category li span{
	display:block;
	padding:6px 6px 6px 15px; 
	background:url(../img/bottom_list.png) bottom left repeat-x
}

ul#list_category li a{
 	list-style:none;
  color:#727272;
  font-size:16px;
  padding-left:20px;
  background:url(../img/tree_right.png) left center no-repeat;
}  

ul#list_category li ul{
	position:absolute;
  display:none;
}

ul#list_category li:hover ul{
	display:block;
  width:100%;
  margin-left:215px;
  margin-top:-26px;
  background:white;
  z-index:999999999999;
}

.sidebar_primary .footer_left{
	float:left;
  display:block;
  width:227px;
  height:16px;
  background:url(../img/footer_left.png) no-repeat bottom left transparent;
}

/*chinh hoi tro truc tuyen*/
.sidebar_content #list_hottline{
	float:left;
  width:184px;
  padding-left:50px;
  background:url(../img/hotline.png) top left no-repeat;
}
.sidebar_content #list_hottline p{
	color:red;
	font-weight:bold;
	font-size:12px;
}

.sidebar_content ul#ul_list_hottline{
	display:block;
	list-style:none;
  
}
.sidebar_content ul#ul_list_hottline li{
	display:block;
  width:225px;
  margin-top:25px;
  padding-left:10px;
}

.sidebar_content ul#ul_list_hottline li p{
 	 display:block;
  float:left;
}  


/*end: sidebar*/

#content_primary{
	float:left;
  width:763px;
  margin:5px 0px;
}

#content_primary #content_sileshow{
	float:left;
  width:100%;
  height:350px;
  background:url(../img/footer_banner.png) bottom center no-repeat;
}

#content_primary #content_sileshow img{
	width:758px;
	border:1px solid #a5a5a3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#primary{
	float:left;
  width:100%;
  margin-bottom:10px;
}

#primary .primary_title{
	float:left;
  width:100%;
  height:43px;
  line-height:43px;
  background:url("../img/bg-nav.png") repeat-x scroll left top transparent;
}

.primary_title .title_top_left{
	float:left;
  width:9px;
  height:43px;
 /* background:url(../img/title_right_left.png) top left no-repeat transparent; */
}

.primary_title .title_top_right{
	float:left;
  width:9px;
  height:43px;
  /*background:url(../img/title_right_right.png) top left no-repeat transparent; */
}

.primary_title .title_top_content{
	float:left;
  width:742px;
  height:43px;
  line-height:43px;
  /*background:url(../img/title_right_content.png) top left repeat-x transparent;*/
}

.primary_title .title_top_content h1 {
	font-size:15px;
  color:white;
  margin-left:20px;
  text-transform: uppercase;
  float:left;
}

.primary_title .title_top_content a {
  color:white;
  float:right;
}

.primary_title .title_top_content a:hover {
  color:red;
  float:right;
}

#primary_top .primary_content{
	float:left;
  margin:0px 0px;
  padding:5px 10px;
  /*width:738px;*/
  height:auto;
  background:white;
  border-left:1px solid #a5a5a3;
  border-right:1px solid #a5a5a3;
  border-bottom:1px solid #a5a5a3;
  -moz-border-radius:0px 0px 5px 5px;
  -webkit-border-radius:0px 0px 5px 5px;
  border-radius:0px 0px 5px 5px;
}


.primary_content .product_list{
	float:left;
  margin:5px 5px;
  width:182px;
  text-align:center;
}

.product_list .pro_img{
	float:left;
  width:180px;
  height:170px;
  background:url(../img/botton_list_pro.png) bottom right no-repeat transparent;
}

.pro_img .pro_img_content{
	width:180px;
	height:157px;
	border:1px solid #a9a9a9;
}

.pro_img_content img {
	max-width:170px;
  max-height:150px;
  border:none;
}

.product_list .pro_title{
	float:left;
  width:180px;
  height:30px;
}
.pro_title h2{
	color:#0019e5;
  font-weight:bold;
  font-size:14px;
  font-family:tahoma;
}

.pro_title h2 a{
	color:#0019e5;
  font-weight:bold;
  font-size:14px;
  font-family:tahoma;
}

.pro_title h2 a:hover{
	color:#fe4202;
}

.product_list .pro_price{
	float:left;
  width:180px;
  height:30px;
}

.product_list .pro_addcart{
	float:left;
  width:180px;
  height:20px;
}  

.pro_addcart a.addcart{
	display:block;
	float:left;
	margin:0px 10px;
  width:70px;
  line-height:20px;
  height:20px;
  text-align:center;
  background:url(../img/botton_pro.png) top center no-repeat;
  color:white;
}

.pro_addcart a:hover{
	background:url(../img/botton_pro.png) bottom center no-repeat;
}

.pro_price p{
	color:#ff4000;
  font-size:14px;
  font-weight:bold;

}

/*chin phan tin tuc*/
.primary_content .News_list{
	display: block;
	width: 97%;
	float:left;
	border-top: 1px solid #dedede;
	padding: 10px 10px;
}

.News_list .img_news{
	float:left;
	float: left;
	margin: 5px 10px 5px 0px;
}

.News_list .Primary_news{
	float:left;
	display:block;
	width:485px;
	margin:5px 0px;
}

.Primary_news h2 a{
	color:#fe4202;
	font-size:14px;
	font-weight:bold;
}

.Primary_news h2{
	color:#fe4202;
	font-size:14px;
	font-weight:bold;
}

.Primary_news p{
	text-align:justify;
	color:#333;
}
.Primary_news p.readmore{
	float:right;
	margin:5px 0px;
}

.Primary_news p.readmore a{
	color:#fe4202;
}

.Primary_news p.readmore a:hover{
	color:#0c8207;
	text-decoration: underline;
}

#footer_wapper{
	float:left;
  width:100%;
  height:40px;
  background:url(../img/footer_wapper.png) center center no-repeat transparent;
}

#footer {
	float:left;
  text-align:center;
  width:100%;
  height:auto;
  
}
/*Chinh thong tin view san pham*/.topPro{	display: block;	float: left;	width: 100%;}.list_Pro_topleft {	float: left;	display: block;}.list_Pro_topleft img { 
max-width: 342px;	max-height: 270px;	margin: 2px;}.list_Pro_topright{	float: left;	width:376px;}.list_Pro_topright h1{	color: #0c8207;	font-size: 26px;	margin: 5px 0px;}
.list_Pro_topright p{	color: #fe4202;	font-weight: bold;	font-size: 18px;}

/*CSS phan trang*/

.primary_content .container {
	text-decoration: none;
	text-align: center;
	display: block;
	margin: 20px 0px;
}

.container span.disabled, .container span a{
	padding: 0px 5px;
	background: rgb(235, 235, 235);
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid rgb(194, 194, 194);
	color:#333;
}

.container span a:hover{
	background: #009900;
	color:white;
}

.container span.current{
	padding: 0px 5px;
	background: #009900;
	border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border: 1px solid rgb(194, 194, 194);
	color:white;
}


.primary_content td {
    padding: 3px;
}